@media(max-width:1680px) { .dw_nav ul li { margin-left: 51px; padding-right: 0; } .dw_nav ul li::after { right: -26px; } /* =================================================================== header */ .nav_box { margin-left: 5%; } .nav_block li>a { padding: 0 32px; } .dtzx_xq_r li p { font-size: 16px; } /* =================================================================== index */ /* banner */ .banTxt h3 { font-size: 30px; } .banTxt p { font-size: 54px; } .heZejj h4 { font-size: 24px; } .gsjj_big { font-size: 28px; } /* =================================================================== about */ .hezeYiyao_text { padding: 0 4%; } .qynk_r { padding: 0 10%; } .hisYear_c_item span { font-size: 108px; } .ywbt_text h3 { font-size: 24px; } .ywbt_text p { font-size: 17px; } /*/* =================================================================== tspt */ .duoTai_text h3 { font-size: 28px; } .duoTai_text h4 { padding-bottom: 14px; } /*/* =================================================================== news */ .qiye_news a:hover>.qiye_news_text { transform: translateX(28px); } /*/* =================================================================== join */ .serSix_a { padding: 35px; padding-bottom: 128px; } .joinOne_l { width: 148px; } .joinOne_r { width: calc(100% - 148px); } .joinOne_r p { letter-spacing: 0; } /*/* =================================================================== join 绂忓埄钖叕 */ .monFive_item { width: 18%; } .monFive_tit { line-height: 50px; } .monThr_box { max-width: 90%; } .monThr_item { width: 30%; } /*/* =================================================================== inline */ .ipt_blfy { line-height: 68px; } } @media(max-width:1486px) { .hzTit span { font-size: 38px; } .dw_nav ul li { margin-left: 42px; padding: 0; } .dw_nav ul li::after { right: -26px; } /* =================================================================== header */ .nav_logo { width: 172px; } .nav_block li>a { font-size: 17px; padding: 0 28px; } /* =================================================================== footer */ .foot_l { width: 368px; } .foot_r { width: calc(100% - 368px); } /* =================================================================== index */ .heZejj h3 { font-size: 32px; } .heZejj h4 { font-size: 22px; } .gsjj_big { font-size: 26px; } .cpfw_text h4 { font-size: 20px; } .cpfw_text p { font-size: 15px; } .cpfw_text .cp_hjt { top: 18%; width: 34px; height: 34px; } .cpfw_xq_img { padding-top: 82%; } /* =================================================================== about */ .hezeYiyao_text { padding-left: 0 !important; padding-right: 6%; } .hezeShuju_top b { font-size: 42px; } .abDeve_div { padding: 0 40px; } .abDeve_txt h4 { font-weight: bold; letter-spacing: -1px; font-size: 68px; margin-bottom: 24px; } .hisYear_c_item span { font-size: 89px; } .js_hisDemo { margin-top: 80px; } .yearItem span { font-size: 15px; letter-spacing: 0; } .gsjj_l { width: 45%; } .gsjj_r { width: 55%; } /*/* =================================================================== tspt */ .duoTai_xq_box { padding: 0; } /*/* =================================================================== zgs */ .ywfw_xq ul li { padding: 3%; } .ywfwText h4 { padding-top: 0; } /*/* =================================================================== news */ .qiye_news_text span { font-size: 17px; } .qiye_news_text h4 { font-size: 24px; } /*/* =================================================================== join */ .hrIdea_txt i { font-size: 24px; } .hrThr_item { padding: 10px; } .hrThr_bg>div { padding: 30px; } .joinOne_l img { width: 132px; } .joinOne_r span { font-size: 22px; } .joinOne_r p { font-size: 14px; } .serSix_a>i { bottom: -80px; font-size: 112px; } /*/* =================================================================== join 鍩硅瀛︿範 */ .traIco i { width: 80px; height: 80px; } .traCn { font-size: 26px; } .traThr_item { width: 32%; } /*/* =================================================================== tzzzgx */ .gszl_l { width: calc(100% - 468px); } .gszl_r { width: 468px; padding: 0 38px; } .gpxx { padding: 40px; } .gpxx .hzTit { margin-bottom: 24px; } /*/* =================================================================== join 绂忓埄钖叕 */ .monFive_ico { width: 48px; height: 48px; } .monFive_txt { padding: 30px; } .monFive_txt p { font-size: 15px; } .monThr_tit span { font-size: 16px; } .monThr_item { padding: 4% 5%; } .monThr_txt p { margin: 4px 0; } /* =================================================================== contact */ .conTop_box p, .conAll_item a { font-size: 32px; } .conTwo_txt { padding: 50px 40px; } .conTwo_txt>span { font-size: 22px; } .conTwo_txt p { font-size: 16px; } } @media(max-width:1368px) { .hzTit span { font-size: 36px; } .dw_nav ul li { margin-left: 30px; } .dw_nav ul li::after { right: -16px; } /* =================================================================== header */ .head_nav { padding: 0 28px; align-items: center; justify-content: space-between; box-shadow: none; } .nav_logo { left: 0; top: 0; position: relative; } .nav_box { margin: 0; } .country { right: 0; position: relative; top: 0; } .nav_block li a { line-height: 89px; } .nav_block .nav_tow a { line-height: 50px; } .nav_block li a { font-size: 16px; padding: 0 24px; } .nav_box i svg { width: 10px; height: 10px; } .nav_tow { top: 89px; } /* =================================================================== foot */ .foot_l, .foot_r { padding: 68px 0; } .foot_l { width: 308px; } .foot_r { width: calc(100% - 308px); } .foot_nav { padding-left: 6%; } /* =================================================================== index */ .banTxt p { font-size: 48px; margin-top: 10px; } .banTxt h3 { font-size: 26px; letter-spacing: 1px; } .heZejj h3 { font-size: 28px; } .heZejj h4 { font-size: 20px; } .heZejj>p, .hzShuju_xq p { font-size: 14px; line-height: 1.8; } .hzShuju span, .hzShuju i { font-size: 45px; } .heZejj { padding: 20px 8%; } .gsjj_l_txt { bottom: 8%; left: 5%; } .gsjj_big { font-size: 24px; } .gsjj .p { font-size: 14px; } .cpfw_text p { font-size: 14px; } .gsjj_l_bf { width: 89px; } .cpfw .swiper-pagination-bullet { opacity: 1; } .cpfw .swiper-pagination { display: block; } .dtzx_xq_r li img { right: 0; width: 32px; } .dtzx_xq_r li span { margin-right: 30px; } .dtzx_xq_r li p { width: calc(100% - 180px); } .ywbt_box { padding: 26px; } .ywbt_text p { font-size: 18px; } .ywfw_xq2 .swiper-button-prev, .ywfw_xq1 .swiper-button-prev, .ywbt_prev { left: 20px; } .ywfw_xq2 .swiper-button-next, .ywfw_xq1 .swiper-button-next, .ywbt_next { right: 20px; } /*/* =================================================================== about */ .hezeYiyao_xq { align-items: stretch; } .heZejj.hezeYiyao_text { padding: 28px 5%; } .hezeShuju_bot { font-size: 12px; } .hezeShuju li { width: 14%; } .hezeShuju_top b { font-size: 34px; } .hezeShuju_top span { font-size: 38px; } .hezeShuju li img { width: 30px; height: 30px; } .abDeve_div { padding: 0; } .abDeve_txt { padding-right: 48px; } .abDeve_txt h4 { font-size: 50px; } .abTime { height: 158px; } .abTime_line { top: 65px; } .abTime_time { padding: 28px 0; } .abTime_year span { font-size: 18px; } .gsry_zhengShu_xq img { max-width: 278px; } .qynk_qiShu .swiper-container { height: 328px; } /*/* =================================================================== service */ .czfw_xq ul li { padding: 89px 5%; } .czfw_img { width: 48%; padding-top: 28%; } /*/* =================================================================== service - details */ .yffw_l { width: 389px; } .yffw_l h5 { padding-bottom: 28px; } .yffw_l ul { margin: 48px 0; } .yffw_r { width: calc(100% - 389px); padding: 48px 5%; } .yffw_r h5 { font-size: 24px; } .yffw_r p span { font-size: 18px; } /*/* =================================================================== fwcp_zccp */ .js_zk { margin-left: 68px; } .zccp_flex { padding: 25px 35px; } .zccp_body_zkXq { padding: 48px 0; } .zccp_body_zkImg { width: 40%; } .zccp_body_zkText { width: 60%; padding: 24px 5%; } /*/* =================================================================== fwcp_jscg */ .dtlywtj .hzTit { margin-top: 68px; } table.gridtable { margin-top: -14px; } table.gridtable td { font-size: 15px; padding: 21px 6px; } table.gridtable th:nth-child(1) { width: 108px; } /*/* =================================================================== zgs */ .yiYuanText { padding: 89px 5% 68px; } .yiYuanText h4 { font-size: 32px; } .ywfw_xq ul li { padding: 28px; margin: 0; } .ywfwText { padding: 38px 5% 0; padding-right: 0; } .ywfwText h4 { font-size: 20px; } .ywfwText h4 b { font-size: 28px; } .ywfw_xq2 .swiper-container-horizontal>.swiper-pagination-bullets, .ywfw_xq2 .swiper-pagination-custom, .ywfw_xq2 .swiper-pagination-fraction { display: block !important; } /*/* =================================================================== tspt */ .duoTai { padding: 6% 0; } .duoTai_text h4 { font-size: 18px; } /*/* =================================================================== news */ .qiye_news_img { width: 36%; } .qiye_news_text { width: 64%; } .qiye_news_text span { font-size: 14px; letter-spacing: 0; } .qiye_news_text h4 { font-size: 22px; } .qiye_news_text p { font-size: 15px; line-height: 2.1; -webkit-line-clamp: 2; } /*/* =================================================================== join */ .hrThr_item { padding: 10px; } /*/* =================================================================== join 鍩硅瀛︿範 */ .traItem { padding: 48px 0; } .traItem:nth-of-type(1) { padding-right: 68px; } .traItem:nth-of-type(2) { padding-left: 68px; } .traImg { margin-top: 18px; } .traCn { font-size: 24px; } .traEn { font-size: 16px; } .traP { font-size: 15px; } .traIco i { width: 72px; height: 72px; } /*/* =================================================================== join 鏅嬪崌閫氶亾 */ .csAdd_join_px { margin-bottom: 80px; } .csAdd_join_thr { width: 100%; } .csAdd_join_px_pic0 { max-width: 560px; } .csAdd_join_px_txt p { font-size: 18px; } /*/* =================================================================== tzzgx */ .gszl { padding-top: 48px; } .gszl_l { width: calc(100% - 438px); } .gszl_l .hzTit span { padding: 24px 0; } .gszl_l ul li { padding: 20px; } .gszl_r { width: 438px; padding: 0; padding-left: 5%; } .gpxx .hzTit { margin-bottom: 14px; } .gpTit span { font-size: 22px; } /* =================================================================== contact */ .conTop_box i { width: 54px; height: 54px; } .conTop_box span { font-size: 18px; } .conAll_item p { margin-bottom: 12px; } .conTop_box p, .conAll_item a { font-size: 30px; margin-top: 8px; } /* =================================================================== inline */ .ipt_blfy { line-height: 58px; } .ipt_blfy textarea { height: 218px; } } @media(max-width:1280px) { .dw_nav ul li { margin-left: 24px; } .dw_nav ul li::after { right: -14px; } .dw_nav ul li a, .dw_nav_two { font-size: 12px; } .ywbt_text { padding: 56px 30px 30px; } /* =================================================================== header */ .country a { margin-right: 12px; } .country img { margin-left: 12px; } /* =================================================================== foot */ .foot_l { display: none; } .foot_r { width: 100%; } .foot_r .foot_nav { padding: 0; } /*/* =================================================================== index */ .dtzx_xq_r { width: 100%; } .dtzx_xq_l { width: 100%; } .dtzx_img_box { padding-top: 50%; } .dtzx_xq_r ul { padding: 10px 40px; } .dtzx_xq_r li { padding: 28px 0; } /*/* =================================================================== about */ .hezeShuju li { width: 15%; } .altItem { width: 48%; } .hisYear_c_item span { font-size: 72px; } .hisYear_c_item i { font-size: 28px; } .js_hisDemo { margin-top: 68px; } /*/* =================================================================== tspt */ .duoTai_text { padding: 48px 0; padding-left: 5%; } /*/* =================================================================== join */ .hrIdea_item { width: 50%; } .joinOne_l { width: 108px; } .joinOne_l img { width: 100%; } .joinOne_r { width: calc(100% - 108px); } .joinOne_r span { font-size: 20px; } .serSix_a>i { bottom: -68px; font-size: 102px; } /*/* =================================================================== join 绂忓埄钖叕 */ .monFive_item { width: 31%; } .monFive_item:nth-last-of-type(1), .monFive_item:nth-last-of-type(2) { width: 48%; margin-top: 48px; min-height: 389px; } } @media(max-width:1180px) { /*/* =================================================================== header */ .header { padding: 14px 0; background: #fff; box-shadow: 0 0 10px 1px #eee; } .nav_logo img { display: none; } .nav_logo .logo_none { display: block; } .nav_box, .country { display: none; } .headMenu { display: block; } /*/* =================================================================== header */ .qywh ul li p { letter-spacing: 0; } } @media(max-width:1024px) { .hzTit span { font-size: 32px; } .padd { padding: 68px 0; } .tit { margin-bottom: 40px; } .tit h2 { font-size: 32px; } .indMore { padding: 0 26px; line-height: 45px; font-size: 12px; } .indMore img { width: 21px; padding: 0; } .swiper-pagination-bullet { width: 6px; height: 6px; } .banner_n { /* height: 58vh; */ } .dw_nav { line-height: 68px; background: #f8f8f8; border-bottom: 0; } .dw_nav_two { display: none; } .dw_nav .inner { width: 100%; } .dw_nav_box ul { width: 100%; overflow: hidden; } .dw_nav ul li { font-size: 14px; float: left; width: 33.33%; flex: inherit; border: 0; margin: 0; text-align: center; border-bottom: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; } .dw_nav ul li::after { content: none; } .dw_nav .active { background: #c44f29; /* border: 0; */ } .dw_nav .active a { color: #fff; } .dw_nav_box ul.two li { width: 50%; } /*/* =================================================================== index */ .banTxt h3 { font-size: 24px; letter-spacing: 0; } .banTxt p { font-size: 40px; letter-spacing: 2px; } .banner .my-bullet-active { height: 6px; } .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px; } .gsjj_l { width: 100%; padding-top: 50%; } .gsjj_video { width: 54%; } .gsjj_r { order: -1; } .gsjj_l_bf { top: 45%; } .gsjj_big { font-size: 20px; } .gsjj_l_txt { left: 5%; } .gsjj_l a { display: none; } .gsjj_r { order: -1; width: 100%; } .gsjj_top { width: 90%; margin: 0 auto 48px; } .gsjj_l_bf { width: 68px; } .sheHeizp, .qiYenk { padding: 38px 0; } .sheHeizp>div, .qiYenk>div { width: 80%; } .hzShuju span, .hzShuju i { font-size: 42px; } .hzShuju_xq p { font-size: 13px; } .cpfw_text { padding: 20px 28px; } .cpfw_text img { margin-bottom: 10px; } .ywbt_text { padding: 53px 34px 28px; } .ywbt_text i { width: 70px; height: 34px; line-height: 34px; font-size: 20px; } .ywbt_text h3 { font-size: 22px; padding-bottom: 3px; } .ywbt_text p { font-size: 16px; min-height: 50px; margin-bottom: 42px; } .ywbt_text svg { bottom: 5%; width: 38px; height: 38px; } .abDeve_img { width: 45%; } .abDeve_txt { width: 55%; } .abDeve_txt h4 { font-size: 42px; line-height: 1; margin-bottom: 20px; } .abDeve_txt p { font-size: 14px; margin-bottom: 10px; } .abTime { height: auto; } .abTime_time { padding: 32px 0 68px; } .abTime_box { padding: 0 48px; } .abTime_year span { font-size: 16px; } .abTime .prev, .abTime .next { top: 7px; } .abFc_a { width: 48%; } .abFc_txt p { font-size: 16px; letter-spacing: 0; } /*/* =================================================================== about */ .heZejj.hezeYiyao_text { padding-left: 0; } .abTime .prev, .abTime .next { width: 45px; height: 45px; } .abTime .prev { left: 0; } .abTime .next { right: 0; } .qywh ul li { padding: 12% 4%; } .qywh ul li p { min-height: 76px; font-size: 16px; } .gsry_zhengShu_xq img { width: 84%; } .gsry_zhengShu_xq p { font-size: 14px; } .gsry_zhengShu .swiper-pagination { margin-top: 24px; } .qynk_l { width: 35%; } .qynk_r { width: 65%; padding: 0 5%; } .ygfc .prev, .ygfc .next { width: 45px; height: 45px; margin-top: 38px; } .hisYear_l { display: none; } .hisYear_c { margin-left: 108px; } .hisYear_c_item { text-align: left; } .hisYear_c_item span { font-size: 60px; } .hisYear_c_item i { font-size: 22px; } .hisYear_arr { width: 45px; height: 45px; } /*/* =================================================================== serive */ .czfw_img { width: 50%; padding-top: 30%; } .czfw_text span { font-size: 26px; } .czfw_text p { margin: 8px 0 38px; } /*/* =================================================================== serive - details */ .yffw_l { width: 348px; } .yffw_l h5 { font-size: 24px; padding-bottom: 14px; } .yffw_l ul { max-width: 90%; } .yffw_r { width: calc(100% - 348px); } .yffw_r h5 { font-size: 22px; } .yffw_r h5::after { width: 5px; } .yffw_r p span { font-size: 16px; } .yffw_r p { font-size: 14px; } /*/* =================================================================== fwcp_zccp */ .zccp_flex { padding: 18px 28px; } .zccp_txt span { font-size: 18px; } .zccp_txt p { font-size: 16px; } .js_zk { margin-left: 28px; line-height: 34px; padding: 0 24px; } .zccp_load { line-height: 34px; padding: 0 24px; } .zccp_body_zkImg img { width: 89%; } .zccp_body_zkText { padding: 5%; } /*/* =================================================================== fwcp_jscg */ table.gridtable th:nth-child(1) { width: 80px; } table.gridtable th { font-size: 14px; } table.gridtable td { padding: 14px 6px; font-size: 13px; } /*/* =================================================================== tspt */ .duoTai_text { min-height: 289px; padding: 28px 0; padding-left: 5%; } .duoTai_text h3 { font-size: 24px; } .duoTai_text h4 { font-size: 18px; } .duoTai_text p { font-size: 14px; line-height: 1.8; } /*/* =================================================================== zgs */ .yiYuanText { padding: 5%; } .yiYuanText span { font-size: 14px; } .yiYuanText h4:before { height: 34px; } .yiYuanText h4 { font-size: 28px; padding-bottom: 10px; } .yiYuanText p { line-height: 2.1; } .ywfwImg { width: 50%; position: relative; overflow: hidden; } .ywfwImg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .ywfwText { width: 50%; padding: 5%; padding-right: 0; } .ywfwText h4 b { font-size: 24px; } .ywfwText h4 { font-size: 18px; } /*/* =================================================================== news */ .qiye_news_img { width: 38%; } .qiye_news_text { width: 62%; } .qiye_news_text { padding: 28px 0 48px; padding-left: 5%; } .qiye_news_text span { font-size: 12px; } .qiye_news_text h4 { margin-top: 3px; font-size: 20px; line-height: 1.6; } .qiye_news_text p { font-size: 14px; -webkit-line-clamp: 2; } /*/* =================================================================== join */ .hrThr_item { padding: 5px; height: 36vh; } .hrThr_item:first-of-type { height: 72vh; } .hrThr_item .abCul_cn { font-size: 22px; } .hrThr_item svg { width: 45px; height: 45px; } .joinOne_l { position: absolute; top: 20px; right: 20px; } .joinOne_r { width: 100%; } .serSix_a { width: 33%; padding: 28px; padding-bottom: 108px; } .serSix_a>span { bottom: 24px; right: 24px; font-size: 12px; } .serSix_a>i { bottom: -60px; font-size: 84px; } /*/* =================================================================== join 鍩硅瀛︿範 */ .traIco i { width: 68px; height: 68px; } .traItem:nth-of-type(1) { padding-right: 48px; } .traItem:nth-of-type(2) { padding-left: 48px; } .traThr_item .traImg { padding-top: 64%; } /*/* =================================================================== join 鏅嬪崌閫氶亾 */ .csAdd_join_px { margin-top: 48px; margin-bottom: 68px; } .csAdd_join_px_txt p { font-size: 16px; letter-spacing: 0; } .csAdd_join_px_txt p::before { top: 30%; } .csAdd_join_px_pic0 { max-width: 458px; } /*/* =================================================================== join 绂忓埄钖叕 */ .monThr_box { max-width: 100%; } .monThr_item { width: 32%; } .monThr_item::before { height: 4px; top: -2px; } .monThr_tit { font-size: 20px; margin-bottom: 18px; } .monThr_tit span { font-size: 14px; } .monThr_txt p { font-size: 14px; } .monThr_txt svg { width: 12px; height: 12px; } /*/* =================================================================== tzzzgx */ .gszl { padding-top: 48px; } .gszl_xq { margin: 0; } .gszl_l { width: 100%; border: 0; padding: 0; } .gszl_r { margin-top: 28px; width: 100%; padding: 0; } .gpTit { padding: 10px 0; margin: 0; } .gpTit span { font-size: 20px; } .gpZhishu>div { padding: 14px 0; } /* =================================================================== contact */ .conAll_item { padding: 48px 0; } .conAll_item p, .conTop_box span { font-size: 16px; letter-spacing: 0; } .conTop_box p, .conAll_item a { font-size: 24px; } .conTop_box i { margin-right: 8px; width: 45px; height: 45px; } .conAll_item p { margin-bottom: 6px; } .conAll_item svg { width: 38px; height: 38px; } .conAll_item:first-child svg { width: 45px; height: 45px; } .conTwo_txt { padding: 40px 30px; } .conTwo_txt>span { font-size: 20px; margin-bottom: 14px; } .conTwo_txt i { font-size: 18px; } .conTwo_txt p { font-size: 14px; margin-top: 3px; } /*/* =================================================================== inline */ .tit_contact .hzTit { min-width: 208px; } .blfy .tit_cx { top: 30px; } .ipt_blfy { width: 49.5%; } .ipt_blfy span { font-size: 14px; } .ipt_blfy { padding: 0 18px; } .ipt_blfy:last-of-type { padding: 18px; } .ipt_blfy:last-of-type { flex-wrap: wrap; } .ipt_blfy:last-of-type span { width: 100% } .ipt_blfy_div { width: 100%; padding-top: 18px; } .ipt_blfy textarea { height: 168px; } .fs_blfy { font-size: 14px; width: 148px; height: 45px; line-height: 45px; } } @media(max-width:900px) { /*/* =================================================================== footer */ .foot_l { display: block; width: 100%; border: 0; padding-bottom: 38px; } .foot_logo { margin-bottom: 28px; } .diZhi_xq p { margin-bottom: 14px; } .foot_r { display: none; } /*/* =================================================================== index */ .ywbt2.padd { padding-bottom: 48px; text-align: center; } .ywbt_box { margin: -28px; margin-bottom: 0; } .ywfw_xq2 .swiper-button-prev, .ywfw_xq2 .swiper-button-next, .ywfw_xq1 .swiper-button-prev, .ywfw_xq1 .swiper-button-next, .ywbt_next, .ywbt_prev { position: relative; top: 0; transform: translateY(0); display: inline-block; right: 0; left: 0; margin: 10px; } /*/* =================================================================== about */ .hezeYiyao_xq { flex-wrap: wrap; } .heZejj.hezeYiyao_text { width: 100%; padding: 0; } .hezeYiyao_img { width: 100%; order: 2; } .hezeShuju { margin: 20px 0 24px; } .hezeShuju ul { flex-wrap: wrap; justify-content: inherit; } .hezeShuju li { width: 33.33%; flex: inherit; background: #fff; border-left: 2px solid #f9f9f9; border-top: 2px solid #f9f9f9; text-align: center; padding-bottom: 20px; } .hezeShuju li:nth-last-of-type(2), .hezeShuju li:nth-last-of-type(1) { width: 50%; } .hezeShuju li::after { content: none; } .hezeShuju_bot { margin-top: -8px; } .hezeShuju_bot br { display: none; } .gsry_zhengShu_xq img { max-width: 258px; } .qynk .hzTit { border: 0; padding-bottom: 0; margin-bottom: 10px; } .qiShu { padding: 28px 5% 0 20px; } .qynk_r, .qynk_l { width: 100%; padding: 0 5%; } .qynk_qiShu .swiper-container { height: auto; } .qiShu_sx { width: 100%; height: 2px; border: 0; left: 0; top: 7px; border-top: 2px dashed rgba(255, 255, 255, 0.5); } .qiShu::before { top: 0; left: 20px; } .qiShu::after { top: 0; left: 20px; margin: 5px; } .qynk_r { padding: 5% 12%; } /*/* =================================================================== serive - details */ .yffw_l, .yffw_r { width: 100%; } .yffw_r { order: -1; } .yffw_l { padding: 0 5%; } .yffw_l ul { max-width: 100%; } /*/* =================================================================== join */ .hrThr_item { width: 100% !important; height: 30vh !important; } .serSix_a { width: 100%; margin-top: 10px; } } @media(max-width:768px) { .hzTit { margin-bottom: 28px; } .hzTit span { font-size: 28px; } .padd { padding: 68px 0; } .tit { margin-bottom: 28px; } .tit h2 { font-size: 30px; letter-spacing: 0; } .banner_n { /* height: 40vh; */ } .dw_nav { line-height: 58px; } .fanye_news { margin-top: 48px; } /*/* =================================================================== header */ .headMenu_Box { padding-top: 108px; } .headMenu_Box svg { width: 14px; height: 14px; } .headMenu_Box li>a { font-size: 18px; } .headMenu_a>a { font-size: 16px; } /*/* =================================================================== fooer */ .foot_logo img { width: 238px; } .diZhi_xq p { margin-bottom: 4px; } .youXian { margin-top: 28px; } .youXian .lxfs_ewm { margin-top: 10px; } /*/* =================================================================== index */ .banner { margin-top: 66px; height: 45vh; } .banTxt p { font-size: 30px; } .banImg_web { display: none; } .banImg_mlb { display: block; } .banner .swiper-pagination { bottom: 18%; } .banTxt { left: 8%; } .banner .swiper-pagination { left: 8%; } .banner .prev, .banner .next { opacity: 0.8; background-size: 68%; top: auto; bottom: 28px; transform: translateY(0); width: 40px; height: 40px; } .banner .next { left: auto; right: calc(2% + 68px); } .gsjj { padding: 0; } .heZejj { padding: 68px 5% 0; } .sheHeizp, .qiYenk { padding: 28px 0; } .cpfw_text h4 { font-size: 18px; line-height: 1.2; } .cpfw_text p { font-size: 13px; } .dtzx_xq_r li { padding: 18px 0; } .dtzx_xq_r li span { font-size: 16px; } .dtzx_xq_r li p { font-size: 14px; } .dtzx_xq_r li img { width: 21px; top: 35%; } /*/* =================================================================== about */ .abDeve_txt { width: 100%; padding: 34px 20px 0; } .abDeve_txt h4 { font-size: 38px; } .abDeve_img { order: -1; width: 100%; padding-top: 50%; } .qywh ul li { padding: 38px 28px; width: 50%; border-bottom: 1px solid rgba(255, 255, 255, 0.18); } .qywh ul li:last-of-type { width: 100%; } .qywh ul li h4 { margin: 6px 0 14px; } .qywh ul li p { min-height: 10px; line-height: 1.4; } .qywh ul li p::after { width: 24px; height: 2px; } .gsry_zhengShu_xq img { max-width: 218px; } .ygfc .prev, .ygfc .next { margin: 28px 8px 0; } .hisYear_c_item span { font-size: 48px; letter-spacing: 0; } .hisYear_c_item i { font-size: 18px; } .yearItem span { font-size: 14px; } .js_hisDemo { margin-top: 48px; } .altItem { width: 100%; margin: 0; margin-top: 28px; } .ywbt_xq { width: 89%; margin: 0 auto; } .ywbt_text { padding: 60px 50px 38px; } /*/* =================================================================== serive */ .czfw_xq ul li { padding: 68px 5%; } .czfw_text span { font-size: 22px; } .czfw_text p { font-size: 14px; } /*/* =================================================================== fwcp_zccp */ .zccp_body_zkXq { padding: 0; } .zccp_body_zkText, .zccp_body_zkImg { width: 100%; } .zccp_body_zkImg { padding: 28px; padding-bottom: 14px; text-align: left; } .zccp_body_zkImg img { max-width: 328px; } .zccp_body_zkText { border: 0; } .zccp_body_zkText p:first-of-type { border-top: 1px solid #f5f5f5; padding-top: 18px; } /*/* =================================================================== tspt */ .duoTai_xq { align-items: inherit; } .duoTai { padding: 48px 0; } .duoTai_img { width: 100%; } .duoTai_text { order: -1; width: 100%; padding: 0; min-height: auto; } .duoTai_text h4 { margin-top: 20px; padding-bottom: 10px; } .duoTai_text p { min-height: 50px; margin-bottom: 28px; } /*/* =================================================================== zgs */ .yiYuanImg, .yiYuanText { width: 100%; } .yiYuanText { padding: 8% 5%; order: -1; } .ywfw_xq ul li { padding: 24px; } .ywfwImg, .ywfwText { width: 100%; } .ywfw_xq2 .ywfwImg, .ywfwImg { padding-top: 50%; } .ywfwText { padding: 24px 5px; } /*/* =================================================================== news */ .qiye_news a:hover>.qiye_news_text { transform: translateX(0); } .qiye_news a { padding: 48px 0 28px; } .qiye_news_img { width: 100%; order: -1; padding-top: 45%; } .qiye_news_text { width: 100%; padding: 20px 5px 0; } .qiye_news_text p { display: none } .rcpy_xq { width: 100%; margin: 0; padding: 8% 5%; color: #333; } .rcpy_xq h3:after { background: #999; } .rcpy_img { position: relative; } /*/* =================================================================== join */ .hrIdea_txt { padding: 28px 20px; } .hrIdea_txt span { font-size: 20px; } .hrIdea_txt p { font-size: 14px; } .hrIdea_txt i { font-size: 20px; } /*/* =================================================================== join 鍩硅瀛︿範 */ .traBox { border: 0; margin-top: 0; } .traItem { width: 100%; border: 0 !important; border-bottom: 1px solid #eee !important; padding: 38px 0 !important; } .traItem:nth-of-type(3) { border-bottom: 0 !important; justify-content: flex-start; } .traP { min-height: 10px; margin-top: 20px; } .traThr_item { width: 100%; margin-top: 28px; } .traThr { padding-top: 0; } /*/* =================================================================== join 鏅嬪崌閫氶亾 */ .csAdd_join_px_pic0 { max-width: 368px; } .csAdd_join_px_txt p { min-height: 24px; padding-left: 12px; font-size: 14px; } .csAdd_join_px_txt p::before { top: 38%; border-top: 4px solid transparent; border-left: 4px solid #d55228; border-bottom: 4px solid transparent; } /*/* =================================================================== join 绂忓埄钖叕 */ .monFive_txt p { font-size: 14px; } .monFive_tit { margin-top: 24px; line-height: 42px; font-size: 16px; } .monFive_ico { width: 45px; height: 45px; } .monFive_item:nth-last-of-type(1), .monFive_item:nth-last-of-type(2) { margin-top: 28px; min-height: 289px; } /*/* =================================================================== tzzgx */ .gszl { padding-top: 48px; } /* =================================================================== contact */ .conTwo_img{ padding-top: 68%; } .conAll_item p, .conTop_box span { font-size: 15px; } .conTop_box p, .conAll_item a { font-size: 22px; } .conTwo_item { width: 100%; } .conTwo_item:last-child { margin-top: 28px; } .conTwo_txt { min-height: 189px; } .conAll_item div { display: inline-block; min-width: 38%; text-align: left; } .conTop_box a>div { min-width: 38%; } /*/* =================================================================== inline */ .tit_contact .hzTit { min-width: 189px; } } @media(max-width:680px) { /*/* =================================================================== footer */ .foot_bm { padding: 28px 0; } .foot_bm p { flex-wrap: wrap; text-align: center; } .foot_bm p a, .foot_bm p span { width: 100%; line-height: 1.4; } .foot_bm { padding-top: 20px; } .foot_bm p a { margin-top: 4px; display: block; } /*/* =================================================================== index */ .indMore { display: none; } .ywbt_img { width: 100%; padding-top: 50%; } .ywbt_text { width: 100%; } .dtzx_xq_r ul { padding: 10px 28px; } .dtzx_xq_r li a { flex-wrap: wrap; } .dtzx_xq_r li span { width: 100%; margin: 0; text-align: left; } .dtzx_xq_r li span b { font-size: 12px; display: inline-block; } .dtzx_xq_r li img { top: 20px; } .dtzx_xq_r li p { width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /*/* =================================================================== about */ .hezeShuju li { width: 50%; } .hezeShuju li:nth-last-of-type(1) { width: 100%; } .hisYear_c { margin: 0%; } .hisYear_l, .hisYear_r { display: none; } .hisYear_c_item { text-align: center; } .abFc_a { width: 100%; margin: 0 0 28px; } .ywbt_xq { width: 100%; margin: 0 auto; } /*/* =================================================================== serive */ .czfw_img { width: 100%; padding-top: 50%; } .czfw_text { width: 100%; padding: 28px 10px 18px; } /*/* =================================================================== fwcp_zccp */ .zccp_flex { padding: 14px; } .zccp_txt { width: 100%; } .zccp_ico { text-align: left; margin-top: 14px; width: 100%; } .zccp_txt svg { width: 18px; height: 28px; } /*/* =================================================================== join */ .hrIdea_box { box-shadow: none; overflow: inherit; } .hrIdea_item { float: none; width: 100%; margin-bottom: 24px; box-shadow: 0 0px 40px 0px rgb(0 0 0 / 10%); } .hrIdea_item:last-child { margin-bottom: 0; } .hrIdea_img { order: -1; } .hrIdea_txt::before { margin-left: -16px; bottom: auto !important; top: -16px !important; border-top: 0 !important; border-bottom: 16px solid #fff !important; } /*/* =================================================================== join 鏅嬪崌閫氶亾 */ .csAdd_join_px { margin: 0; } .csAdd_join_px_txt { display: none; } .csAdd_join_mlb { display: block; } /*/* =================================================================== join 绂忓埄钖叕 */ .monFive_item { margin-top: 28px; width: 100% !important; min-height: 289px; } .monFive_item:first-child { margin-top: 0; } .monThr_item { margin-top: 28px; width: 100%; min-height: 289px; padding: 10%; } /* =================================================================== contact */ .conAll { border-bottom: 1px solid #eee; } .conAll_item { width: 100%; padding: 28px 0; } .conAll_item:last-child { border-left: 0; border-top: 1px dashed #eee } .conTop_box { padding-top: 28px; } .conTop_box a { width: 100%; margin: 28px 0; padding-bottom: 24px; border-bottom: 1px dashed #eee; } .conTop_box a:last-child { border: 0; } /*/* =================================================================== inline */ .blfy_xq { padding-top: 28px; } .ipt_blfy { width: 100%; margin-bottom: 6px; } .ipt_blfy textarea { height: 108px; } } @media(max-width:480px) { body { letter-spacing: 0; } .hzTit { margin-bottom: 20px; } .hzTit span { font-size: 26px; line-height: 1.4; } .hzTit b { margin-top: 8px; line-height: 1.2; font-size: 20px; } .padd { padding: 48px 0; } .tit { margin-bottom: 24px; } .tit h2 { font-size: 26px; } .tit h2 span { font-size: 18px; } .dw_nav { line-height: 48px; border-bottom: 0; } .dw_nav ul li { width: 50%; border: 0 !important; border-bottom: 1px solid #d6d6d6 !important; } .dw_nav ul li:nth-child(2n-1) { border-right: 1px solid #d6d6d6 !important; } .dw_nav ul li a { font-size: 13px; } .fanye_news { margin-top: 32px; } .fanye_news a { font-size: 12px; padding: 4px 12px; } .auto-size { width: 90%; } /*/* =================================================================== header */ .header { padding: 10px 0; } .head_nav { padding: 0 20px; } .headMenu { padding: 8px 10px; } .headMenu_Box { padding-top: 80px; height: 100vh; } .headMenu_Box li { margin-top: 14px; } .headMenu_Box li>a { font-size: 16px; } .headMenu_Box svg { width: 14px; height: 14px; } .headMenu_a { padding: 0 10px 20px; } .headMenu_a>a { font-size: 15px; } /*/* =================================================================== footer */ .foot_l { padding-top: 48px; padding-bottom: 24px; } .foot_l h4 { display: none; } .foot_logo { margin-bottom: 18px; } .foot_logo img { width: 201px; } .lxfs_ewm span { font-size: 12px; } /*/* =================================================================== index */ .banner { height: 30vh; min-height: 200px; margin-top: 55px; } .banTxt { top: auto; transform: translateY(0); bottom: 26%; } .banTxt h3 { font-size: 16px; } .banTxt p { font-size: 19px; line-height: 1.4; } .banner .swiper-pagination { bottom: 20%; } .banner .prev, .banner .next { width: 30px; height: 30px; background-size: 58%; bottom: 14px; } .banner .next { right: calc(1% + 50px); } .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; } .heZejj { padding-top: 48px; } .heZejj h3 { font-size: 24px; } .heZejj h4 { font-size: 17px; } .hzShuju { padding: 24px 0; } .heZejj>p { padding-bottom: 18px; margin-top: 10px; } .hezeYiyao_text.heZejj p { padding-bottom: 0; } .hzShuju span, .hzShuju i { font-size: 32px; } .hzShuju_xq p { font-size: 12px; max-width: 90%; } .gsjj_top { margin-bottom: 28px; } .sheHeizp, .qiYenk { width: 100%; margin: 2px 0; } .gsjj_svg { width: 28px; height: 28px; margin-bottom: 3px; } .gsjj_l { padding-top: 68%; } .gsjj_video { width: 90%; padding: 6px; } .gsjj_video_div { padding-top: 58%; } .gsjj .gsjj_l .p { min-height: 10px; } .gsjj_l_bf { top: 40%; width: 58px; } .cpfw_text { padding: 14px 20px; } .cpfw_text img { width: 45px; margin-bottom: 14px; } .cpfw_text .cp_hjt { width: 28px; height: 28px; } .ywbt2.padd { padding-bottom: 24px; } .ywbt_text { padding: 48px 28px 28px; } .ywbt_text i { width: 62px; height: 30px; line-height: 30px; font-size: 18px; } .ywbt_text h3 { font-size: 20px; margin-top: 0; margin-bottom: 14px; } .ywbt_text p { font-size: 14px; margin-bottom: 28px; } .ywbt_text a { font-size: 12px; } .ywfw_xq2 .swiper-button-prev, .ywfw_xq2 .swiper-button-next, .ywfw_xq1 .swiper-button-prev, .ywfw_xq1 .swiper-button-next, .ywbt_prev, .ywbt_next { width: 45px; height: 45px; margin: 5px; } .dtzx_xq_r ul { padding: 10px 24px; } .dtzx_xq_r li { padding: 12px 0; } /*/* =================================================================== about */ .hezeYiyao_text h4 { margin-bottom: 18px; } .hezeShuju li { padding: 5px 10px 10px; } .hezeShuju_top { max-width: 80%; } .hezeShuju_top .count-list { font-size: 12px; } .hezeShuju_top b { letter-spacing: 0; font-size: 28px; } .hezeShuju_top span { font-size: 24px; } .abDeve_div { margin-bottom: 28px; } .abDeve_txt { padding: 24px 0 0; } .abDeve_txt h4 { font-size: 26px; margin-bottom: 14px; } .abDeve_txt p { letter-spacing: 0; } .abTime .prev, .abTime .next { width: 32px; height: 32px; top: 14px; } .abTime_time { padding: 20px 0 42px; } .abTime_line { top: 49px; } .abTime_year span { font-size: 14px; } .qywh ul li { width: 100%; padding: 28px 24px; } .qywh ul li img { width: 34px; } .qywh ul li h4 { font-size: 20px; } .qywh ul li p { font-size: 14px; letter-spacing: 0; } .gsry_zhengShu_xq img { max-width: 258px; } .gsry_zhengShu .swiper-pagination { margin-top: 10px; } .gsry_zhengShu .swiper-pagination-bullet { width: 24px; height: 4px; } .qynk_qiShu { margin-bottom: 14px; padding-bottom: 48px; } .qynk_qiShu .prev { left: 20px; } .qynk_qiShu .next { left: 68px; } .qynk_r { padding: 8%; } .ygfc_div p { font-size: 14px; } .czfw_xq ul li { padding: 48px 5%; } .czfw_text { padding: 24px 8px 10px; } .czfw_text span { font-size: 20px; } .hisYear_c_item span { font-size: 38px; } .hisYear_c_item i { font-size: 16px; } .hisYear_c_item span::before { content: none; } .js_hisDemo { margin: 0; } .altItem { padding: 14px; } .abFc_txt p { font-size: 14px; } /*/* =================================================================== serive - details */ .yffw_r h5 { font-size: 20px; margin-bottom: 14px; } .yffw_l ul { margin: 28px 0; } .yffw_l h5 { font-size: 20px; } /*/* =================================================================== fwcp_zccp */ .zccp_load { line-height: 28px; padding: 0 18px; } .js_zk { line-height: 28px; padding: 0 18px; margin-left: 14px; } .zccp_body_zkImg img { width: 100%; } .zccp_body_zkText p { padding: 3px 0; color: #666; font-size: 13px; letter-spacing: 0; } .zccp_body_zkText p b { font-size: 16px; } .zccp_body_zkText p.zccp_body_zkp { padding-top: 14px; } .zccp_body_zkText a { padding-top: 28px; } .jscg a { font-size: 18px; } /*/* =================================================================== fwcp_jscg */ .dtlywtj .hzTit { margin-top: 28px; } table.gridtable { margin: 0; } table.gridtable th { padding: 10px 6px; } table.gridtable td:nth-child(1), table.gridtable th:nth-child(1) { display: none; } table.gridtable td { font-size: 12px; letter-spacing: 0; padding: 10px 5px; } /*/* =================================================================== tspt */ .duoTai_text h3 { font-size: 22px; } .duoTai_text h4 { margin-top: 14px; font-size: 16px; } .duoTai_text p { margin-top: 14px; min-height: 89px; color: #666; } /*/* =================================================================== zgs */ .yiYuanText span { font-size: 12px; } .yiYuanText h4 { font-size: 24px; padding: 48px 0 10px; } .yiYuanText h4:before { height: 28px; top: 10px; } .ywfw_xq ul li { padding: 14px; } .ywfwImg { padding-top: 60%; } .ywfwText h4 { font-size: 16px; padding-bottom: 42px; } .ywfwText h4 b { font-size: 20px; } .ywfwText h4::after { height: 32px; } .ywfwText p { padding-top: 14px; } .ywfwBox { margin: 0; box-shadow: none; } .ywfw_xq2 .ywfwBox { background: #f5f5f5; } .ywfw_xq2 .swiper-container { padding: 0; } /*/* =================================================================== news */ .qiye_news a { padding: 32px 0 10px; } .qiye_news_text h4 { font-size: 18px; margin-bottom: 18px; } .qiye_news_img { padding-top: 54%; } .qiye_news_text p { line-height: 1.8; } /*/* =================================================================== join */ .hrIdea_txt i { display: none; } .hrIdea_txt img { width: 34px; } .hrIdea_txt p { margin-bottom: 0; } .hrThr_bg>div { padding: 20px; } .hrThr_item .abCul_cn { font-size: 20px; } .hrThr_item .abCul_en { font-size: 12px; } .hrThr_item svg { width: 38px; height: 38px; } .hrThr_item:first-of-type svg { width: 42px; height: 42px; } .serSix_a { padding: 20px; padding-bottom: 89px; } .joinOne_l { top: 12px; right: 18px; } .joinOne_r span { font-size: 18px; } .serSix_a>i { bottom: -48px; font-size: 68px; } /*/* =================================================================== join 鍩硅瀛︿範 */ .traIco i { width: 54px; height: 54px; margin-right: 10px; } .traIco i svg { width: 38%; height: 38%; } .traCn { font-size: 20px; } .traEn { font-size: 14px; margin-top: 2px; } .traThr_txt { padding: 20px 0; } .traThr_txt svg { width: 38px; height: 38px; top: 0; } .traP { margin-top: 10px; font-size: 14px; } .js_traImg .swiper-button-next, .js_traImg .swiper-button-prev { width: 45px; height: 45px; top: 45%; background: rgba(255, 255, 255, 0.8); } .js_traImg .swiper-button-next { right: 0 !important; } .js_traImg .swiper-button-prev { left: 0 !important; } /*/* =================================================================== join 鏅嬪崌閫氶亾 */ .csAdd_join_px_pic0 { max-width: 100% } .csAdd_mlb_col { padding: 10px 5px; font-size: 12px; letter-spacing: 0; } /*/* =================================================================== join 绂忓埄钖叕 */ .monFive_item { min-height: 208px !important; } .monFive_tit { width: 54%; } .monFive_txt { padding: 24px; } .monFive_txt p { display: inline-block; } .monFive_svg i { display: none; } .monFive_svg p { width: 48%; } .monFive_ico { right: 14px; bottom: 14px; width: 38px; height: 38px; } .monThr_item { padding: 10% 15%; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; } /*/* =================================================================== tzzgx */ .gszl_l ul li { flex-wrap: wrap; padding: 20px 0; } .gszl_time { display: block; } .gszl_text { margin: 14px 0 0; width: 100%; } .gszl_l ul li img { top: auto; bottom: 32px; } .gszl_l_gg { font-size: 12px; } .gszl_r { margin-top: 12px; } .gpxx { padding: 28px; } .gpTit span { font-size: 14px; } .gpZhishu p img { width: 12px; } .gpZhishu p b { font-size: 20px; } .gpZhishu p span { font-size: 14px; } .gpZhishu p { font-size: 14px; } .gpTime { padding-bottom: 0; font-size: 12px; } .gszl_l .hzTit span { padding: 10px 0; } .gszl_l .hzTit a { font-size: 12px; color: #666; } .gszl .hzTit a img { margin-left: 10px; } /* =================================================================== contact */ .conAll_item { padding: 20px 10%; text-align: left; } .conTop_box { padding-top: 10px; } .conTop_box p, .conAll_item a { /* margin: 0; */ letter-spacing: 0.5px; font-size: 20px; } .conAll_item svg { width: 34PX; height: 34px; } .conAll_item:first-child svg { width: 40px; height: 40px; } .conTop_box a { justify-content: flex-start; padding: 20px 9%; margin: 0; } .conTop_box i { margin-right: 14px; } .conTwo_txt { padding: 24px; } .conTwo_txt>span { font-size: 18px; letter-spacing: 0; } .conTwo_txt i { padding-top: 18px; margin-top: 18px; } .conTwo_txt p { letter-spacing: 0; } /*/* =================================================================== inline */ .tit_contact .hzTit { min-width: 148px; } .blfy .tit_cx { top: 18px; } .ipt_blfy { line-height: 48px; } .ipt_blfy:last-of-type { padding-bottom: 8px; } .fs_blfy { top: -10px; position: relative; width: 124px; height: 42px; line-height: 42px; font-size: 14px; } }